#pragma once
#include "cgame_object.h"

class CEnemy abstract :	public CGame_Object
{
private:
	CEnemy	*m_Next;
	CEnemy	*m_Prev;

public:
	CEnemy(void);
	virtual ~CEnemy(void);

	inline CEnemy* Get_Next()			{ return m_Next; }
	inline void Set_Next(CEnemy *pTmp)	{ m_Next = pTmp; }
	inline CEnemy* Get_Prev()			{ return m_Prev; }
	inline void Set_Prev(CEnemy *pTmp)	{ m_Prev = pTmp; }
	virtual void Shape_Delete();
	virtual void Effect();
	virtual int Get_Enemy_Num();

};
